<?php
$mail=$_POST["email"];
$pswd=$_POST["pswd"];
$nombre=$_POST["nombre"];
$apellido=$_POST["apellido"];
$nick=$_POST["nick"];
$fNaci=$_POST["fNacimiento"];
$tlf=$_POST["tlf"];
$estudios=$_POST["estudios"];
$datos=$_POST["datos"];

if($mail==""||$pswd==""||$nombre==""||$apellido==""||$nick==""||$fNaci==""||$tlf==""||$estudios==""||$datos==""){
	die("Debe rellenar todos los campos que son necesarios");
}

$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["userfile"]["name"]);
$extension = end($temp);

if ((($_FILES["userfile"]["type"] == "image/gif")
		|| ($_FILES["userfile"]["type"] == "image/jpeg")
		|| ($_FILES["userfile"]["type"] == "image/jpg")
		|| ($_FILES["userfile"]["type"] == "image/pjpeg")
		|| ($_FILES["userfile"]["type"] == "image/x-png")
		|| ($_FILES["userfile"]["type"] == "image/png"))
		&& in_array($extension, $allowedExts))
{
	if ($_FILES["userfile"]["error"] > 0)
	{
		echo "Return Code: " . $_FILES["userfile"]["error"] . "<br>";
	}else{
		if (file_exists("../images/" . $_FILES["userfile"]["name"]))
		{
			echo $_FILES["userfile"]["name"] . " already exists. ";
		}else{
				
				
		}
	}
}else{
	print_r("Emaitza: ".$_FILES);
	die("invalid file");
}

$img=$_FILES["userfile"]["name"];


include("DBKonexioa.php");

$konexioa= new DBKonexioa();

if ($konexioa->konektatu()!=TRUE) {
	die("Ha habido un error conectando a la base de datos");
}else{
	$sql="SELECT mail FROM usuario Where email='$mail'";
	$res= mysql_query($sql);
	if (mysql_num_rows($res)!=0) {
		die("El usuario ya existe en el sistema, verifique la dirección del email");
	}else{
		$sql2="INSERT INTO usuario (email, pswd, nombre, apellido, nick, f_nacimiento, tlf,
		estudios, datos, credito, tipo, imagen) VALUES ('$mail',SHA('$pswd'),'$nombre','$apellido', '$nick',
		'$fNaci', '$tlf', '$estudios', '$datos',5,2,'$img') ";

		$res2=mysql_query($sql2);
		if ($res2!=TRUE) {
			die("No se ha podido añadir el usuario");
		}
		//Copio a mi carpeta la foto despues de saber que se ha añadido bine el usuario nuevo.
		move_uploaded_file($_FILES["userfile"]["tmp_name"],
				"../images/userImages/" . $_FILES["userfile"]["name"]);

		$host  = $_SERVER['HTTP_HOST'];
		$uri   = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');



		$sql2 = "SELECT * FROM usuario WHERE email='$mail' and pswd=SHA('$pswd')";
		$emaitzak = mysql_query($sql2);
		if (mysql_num_rows($emaitzak) == 1) {
			$row=mysql_fetch_assoc($emaitzak);
			session_start();
			$_SESSION['idUsr']=$row['id_usuario'];
			$extra = 'home.php';
			header("Location: http://$host$uri/$extra");
			exit;
		}else
			$extra = "../index.php?errorea=1";
		header("Location: http://$host$uri/$extra");
		exit;
	}
}
$konexioa->konexioaItxi();

?>